@import url(layout.css); 
@import url(newlist.css);
.main_r{ margin:0;}

/**/
.star_info .star_box img{ float:left; width:300px; height:300px; border-radius:300px;}
.star_info .star_detail{ width:665px;}
.star_info .star_detail .title{ height:45px; margin-top:10px;}
.star_info .star_detail .title span.fl strong ,.star_info .star_detail .title span.fl i ,.star_info .star_detail .title span.fl em{ float:left;}

.star_info .star_detail .title strong{ font-size:30px;}
.star_info .star_detail .title span.fl i{ margin:12px 0 0 0;}
.star_info .star_detail .title span.fl em{ margin:14px 5px 0 10px;}
.star_info .star_detail .title i.icon_sina{ background:url(../images/icon_login.gif) no-repeat -48px 0; width:24px; height:24px; display:inline-block;}
.star_info .star_detail .title em.icon_xz{ height:20px; line-height:20px; padding:0 5px; background:#f69; margin-left:10px; color:#fff; display:inline-block; font-size:12px;}

.star_info .star_detail .title span.fr{ margin-top:5px;}
.star_info .star_detail .title em.fs{ float:left; color:#999; font-size:14px; margin:5px 0 0 0;}
.star_info .star_detail .title em.fs1 i{ background:url(../images/icon20.gif) no-repeat -40px 0; display:inline-block; width:20px; height:20px; float:left; margin:0 5px 0 0;}
.star_info .star_detail .title em.starbtn{ float:left; width:95px; height:30px; background:#fff; color:#fff; border-radius:3px; line-height:30px; cursor:pointer; margin:0 0 0 10px;}
.star_info .star_detail .title em.starbtn i{ background:url(../images/icon20.gif) no-repeat 0 0; display:inline-block; width:20px; height:20px;}
.star_info .star_detail .title em.btn1{ background:#ff7f61;}
.star_info .star_detail .title em.btn1 i{ background-position:0 0; float:left; margin:6px 5px 0 10px;}
.star_info .star_detail .title em.btn2{ background:#fcc82b;}
.star_info .star_detail .title em.btn2 i{ background-position:0 -20px; float:left; margin:6px 5px 0 7px;}

.star_info .star_detail .txt{ height:230px; overflow:hidden; font-size:16px;}
.star_info .star_detail .txt p{ line-height:33px; margin-top:10px;}

/*搜索明星*/
.search_form select{ float:left; background:#f6f6f6; border:1px solid #a0a0a0; height:37px; width:100px; overflow:hidden; padding:0 0 0 5px; font-family:"微软雅黑"; font-size:14px; line-height:37px;}
.search_form .txt{ background:#f6f6f6 url(../images/icon_t_search.gif) no-repeat 8px 7px; width:89px; height:35px; padding-left:35px; border:1px solid #a0a0a0; float:left; font-size:14px; font-family:"微软雅黑"; margin-left:5px;}
.search_form .btn{ background:#f69; color:#fff; height:37px; width:74px; float:left; margin-left:5px; font-family:"微软雅黑"; font-size:16px; margin-left:5px; cursor:pointer;}

/**/
.fans .txt em.phnum i ,.fans .txt em.fansnum i ,.friends .friends_bottom span.btn1 i ,.friends .friends_bottom em.fansnum i ,.friends .friends_bottom span.btn2 i{ display:inline-block; width:20px; height:20px; background:url(../images/icon20.gif) no-repeat 0 0;}
.fans_friends{ margin:30px 0;}

.fans{ width:435px; padding:35px 30px; height:139px; background:#f1f1f1; position:relative;}
.fans img{ float:left; width:138px; height:138px; border-radius:138px; margin-right:20px;}
.fans .txt{ float:left; margin-top:5px;}
.fans .txt strong{ display:block; height:30px; line-height:30px; font-size:24px; margin-bottom:20px;}
.fans .txt em.phnum ,.fans .txt em.fansnum{ margin:10px 0; display:block; color:#999; font-size:16px;}
.fans .txt em.phnum i ,.fans .txt em.fansnum i{ margin-right:5px; float:left;}
.fans .txt em.phnum{ color:#ffc000; font-size:20px; line-height:20px;}
.fans .txt em.phnum i{ background-position:-20px -20px;}
.fans .txt em.fansnum i{ background-position:-40px 0;}
.fans .txt p{ line-height:20px; height:40px; overflow:hidden;}
.fans span.starbtn{ padding:0 18px; height:30px; background:#f69; color:#fff; border-radius:3px; line-height:30px; cursor:pointer; position:absolute; bottom:20px; right:20px; text-align:center;}

.friends{ width:445px; height:139px; padding:35px 25px; background:url(../images/friendbg.gif) no-repeat 0 0; position:relative;}
.friends .friends_img{ float:left; width:138px; height:138px; border-radius:138px; overflow:hidden; position:relative; margin-right:20px;}
.friends .friends_img img{ width:138px; height:138px;}
.friends .friends_img span{ background:rgba(255,102,153,.5); display:block; height:25px; line-height:25px; position:absolute; bottom:10px; left:0; color:#fff; width:100%; text-align:center;}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
.friends .friends_img span{ background-color:#f69; filter:Alpha(opacity=50);}
}
.friends .txt{ width:280px; float:left; margin-top:5px;}
.friends .txt strong{ display:block; height:30px; line-height:30px;}
.friends .txt strong em{ font-size:24px; vertical-align:middle;}
.friends .txt strong i{ display:inline-block; background:#f69; height:22px; line-height:22px; padding:0 5px; color:#fff; margin-left:5px; font-size:12px; vertical-align:middle;}
.friends .txt p{ line-height:25px; height:50px; overflow:hidden; margin-top:10px; color:#999;}
.friends .friends_bottom{ position:absolute; right:30px; bottom:30px;}
.friends .friends_bottom em.fansnum{ margin:5px 10px 0 0; display:block; float:left; color:#999;}
.friends .friends_bottom em.fansnum i{ background-position:-40px 0; margin-right:5px; float:left;}
.friends .friends_bottom span.starbtn{ float:left; width:95px; height:30px; background:#fff; color:#fff; border-radius:3px; line-height:30px; cursor:pointer;}
.friends .friends_bottom span.btn1{ background:#ff7f61;}
.friends .friends_bottom span.btn1 i{ background-position:0 0; float:left; margin:6px 5px 0 10px;}
.friends .friends_bottom span.btn2{ background:#fcc82b;}
.friends .friends_bottom span.btn2 i{ background-position:0 -20px; float:left; margin:6px 5px 0 7px;}
